﻿// using UnityEngine;
// using System.Collections;
// using System.Collections.Generic;
// using TTGame;
//
// /*
//  * TestBattleController
//  *
//  * 应该是SceneManger干的事
//  *
//  * 依赖：
//  *
//  * ！不写重复代码！
//  * @author TTun
//  * @date 9/13/2017 2:55:07 PM
//  */
// namespace TTGameEngine {
//
// public class TestBattleController : MonoBehaviour {
//
//     public int chapterID = 1;
//     public int[] heroIDs;
//     public string sceneName;
//     public string citySceneName = "GameStart";
//     static public TestBattleController Self;
//
//     void Awake() {
//         if(Self != null && Self != this) {
//             gameObject.SetActive(false);
//             return;
//         }
//         Self = this;
//         DontDestroyOnLoad(gameObject);
//     }
//
//     public void Test_EnterBattle() {
//         SceneManager.Share().EnterBattle(sceneName, 0, "");
//     }
//
//     public void Test_SendEnterBattleCmd() {
//         if(heroIDs != null && heroIDs.Length > 0) {
//             BattleEnterCommand cmd = new BattleEnterCommand(1, heroIDs);
//             cmd.send();
//         }
//     }
//
//     public void Test_ReturnCity() {
//         SceneController.getInstance().gotoScene(TypeDefinition.SCENE_ID_MAIN);
//         //UnityEngine.SceneManagement.SceneManager.LoadScene(citySceneName);
//         UGUIManager.GetInstance().ShowForm(FormID.FormID_HUD);
//         CityMapView.OpenForm();
//     }
//
//     public void Test_Win() {
//         BattleResultCommand cmd = new BattleResultCommand(true, 0, 1);
//         cmd.send();
//     }
//
//     public void Test_Lose() {
//         BattleResultCommand cmd = new BattleResultCommand(false, 0, 0);
//         cmd.send();
//     }
//
//     public Puppet fpsCaster;
//     public void Test_EnterFPSMode() {
//         if(fpsCaster) {
//             BattleManager.Share().StartFPSMode(fpsCaster,0,0,new SkillData(), 999, 0.2f, "bullet");
//         }
//     }
//
//     public void Test_ExitFPSMode()
//     {
//         BattleManager.Share().ExitFPSMode();
//     }
// }
//
// }
